scientific apparatus and instruments - Turkish English Dictionary